#include <iostream>

using namespace std;

/*
 * 二维数组
 *      数据类型 数组名 [行数][列数];
 *      数据类型 数组名 [行数][列数] = {{值1，指2，。。。}，{值1，值2，。。。}，。。。};
 *      数据类型 数组名 [行数][列数] = {值1，指2，值3，值4，。。。};
 *      数据类型 数组名 [][列数] = {值1，指2，值3，。。。};
 */

int main() {
    int arr[2][3] = {{1,2,3},{4,5,6}};

    // 通过数组名查看占用内存
    cout << "二维数组占用内存：" << sizeof(arr) << endl;
    cout << "二维数组第一行占用内存：" << sizeof(arr[0]) << endl;

    // 查看二维数组首地址
    cout << "二维数组首地址：" << arr << endl;
    cout << "二维数组第一行首地址：" << arr[0] << endl;
    cout << "二维数组第二行首地址：" << arr[1] << endl;

    return 0;
}
